package com.hxkj.domain.po;

import java.io.Serializable;
import java.util.List;

/**
 *  单页实体类
* @author: zzx
* @version: 1.0
* @datetime: 2018-06-05 17:57:34
*/
public class Leaflet implements Serializable {


    private static final long serialVersionUID = 6959782042309383726L;
    // 单页 id
    private Long leafletId;
    // 单页 id 数组
    private String leafletIds;
    // 标题
    private String headline;
    // 图片url
    private String imgUrl;
    // 显示状态 0 显示 1 隐藏
    private Integer status;
    // 模板id
    private Long templetId;
    // 移动端模板ID
    private Long mTempletId;
    // 热度值
    private Long heat;
    // 摘要简介
    private String summary;
    // 详情
    private String detail;
    // 备注字段
    private String comment;
    // 发布时间
    private Long createTime;
    // 修改时间
    private Long updateTime;
    // 删除标志   0 正常数据  1 回收站数据
    private Integer delTag;
    // 0 交易所  1 关注我们  2 曝光协议 3  咨询协议
    private Integer leafletType;
    // 站点id
    private Long siteId;
    // 单页详情 静态资源路径
    private String manuscriptPath;

    //模糊查询关键字
    private String keyword;
    // 发布时间开始（查询条件）
    private Long createTimeStart;
    // 发布时间结束（查询条件）
    private Long createTimeEnd;

    private List<Leaflet> leafletList;

    private List<Tags> tagsAll;

    /**
     * 进度条相关
     * 保存redis计数器
     */
    private String socketKey;

    public String getSocketKey() {
        return socketKey;
    }

    public void setSocketKey(String socketKey) {
        this.socketKey = socketKey;
    }

    public Long getLeafletId() {
        return leafletId;
    }

    public void setLeafletId(Long leafletId) {
        this.leafletId = leafletId;
    }

    public String getHeadline() {
        return headline;
    }

    public void setHeadline(String headline) {
        this.headline = headline;
    }

    public String getImgUrl() {
        return imgUrl;
    }

    public void setImgUrl(String imgUrl) {
        this.imgUrl = imgUrl;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getTempletId() {
        return templetId;
    }

    public void setTempletId(Long templetId) {
        this.templetId = templetId;
    }

    public Long getmTempletId() {
        return mTempletId;
    }

    public void setmTempletId(Long mTempletId) {
        this.mTempletId = mTempletId;
    }

    public Long getHeat() {
        return heat;
    }

    public void setHeat(Long heat) {
        this.heat = heat;
    }

    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    public Long getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getDelTag() {
        return delTag;
    }

    public void setDelTag(Integer delTag) {
        this.delTag = delTag;
    }

    public Integer getLeafletType() {
        return leafletType;
    }

    public void setLeafletType(Integer leafletType) {
        this.leafletType = leafletType;
    }

    public Long getSiteId() {
        return siteId;
    }

    public void setSiteId(Long siteId) {
        this.siteId = siteId;
    }

    public String getKeyword() {
        return keyword;
    }

    public void setKeyword(String keyword) {
        this.keyword = keyword;
    }

    public Long getCreateTimeStart() {
        return createTimeStart;
    }

    public void setCreateTimeStart(Long createTimeStart) {
        this.createTimeStart = createTimeStart;
    }

    public Long getCreateTimeEnd() {
        return createTimeEnd;
    }

    public void setCreateTimeEnd(Long createTimeEnd) {
        this.createTimeEnd = createTimeEnd;
    }

    public String getLeafletIds() {
        return leafletIds;
    }

    public void setLeafletIds(String leafletIds) {
        this.leafletIds = leafletIds;
    }

    public String getManuscriptPath() {
        return manuscriptPath;
    }

    public void setManuscriptPath(String manuscriptPath) {
        this.manuscriptPath = manuscriptPath;
    }

    public List<Leaflet> getLeafletList() {
        return leafletList;
    }

    public void setLeafletList(List<Leaflet> leafletList) {
        this.leafletList = leafletList;
    }

    public List<Tags> getTagsAll() {
        return tagsAll;
    }

    public void setTagsAll(List<Tags> tagsAll) {
        this.tagsAll = tagsAll;
    }
}
